﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TheUglyGame
{
    public abstract class Const
    {
        //Spielstatus um alles zu managen, hällt auch Draw & Update Funktionen in Grenzen
        public enum GameState    { Intro, MainMenu, ClassMenu, Credits, IngameMenu, Running, Outro }; 

        //ImSpielModus, wenn das Spiel läuft
        public enum RunningModus { OpenWorld, Fight }

        //ImSpielStatus, hält Draw & Update Funktionen in Grenzen 
        public enum RunnigState  { Run, Pause, Sequenz, Conversation, BuySell }

        public const int    WWidth              = 1280,                             //Fensterbreite
                            WHeight             = 720,                              //Fensterhöhe
                            MenuButtonWidth     = 384,                              //Buttonbreite für die Menüs
                            MenuButtonHeight    = 48,                               //Buttonhöhe für die Menüs
                            MenuButtonSpace     = 24,                               //Abstand zwischen den Buttons
                            TileWidth           = 64,                               //Kachelbreite
                            TileHeight          = 64;                               //Kachelhöhe
           
        public const string gfxMenuPath         = @"gfx\textures\menu\";
    }
}
